hat factory - English Synonyms Dictionary